
//function Dialog() {
//	this.ologin = null;
//	this.settings = {
//		w: 300,
//		h: 300,
//		dir: 'center',
//		title: ''
//	}
//}
//
//
//Dialog.prototype.init = function(opt) {
//	extend(this.settings, opt);
//	this.create();
//}
//
//Dialog.prototype.create = function() {
//	this.ologin = document.createElement('div');
//	this.ologin.className = 'login';
//	this.ologin.innerHTML = '<div class="title">'+ '<span>'+this.settings.title + '</span><span class="close">X</span></div>' + document.body.appendChild(this.ologin);
//	this.setData();
//};
//
//Dialog.prototype.setData = function() {
//	this.ologin.style.width = this.settings.w + 'px';
//	this.ologin.style.height = this.settings.h + 'px';
//	if (this.settings.dir == 'center') {
//		this.ologin.style.left = (viewWidth() - this.ologin.offsetWidth)/2 + 'px';
//		this.ologin.style.left = (viewHeight() - this.ologin.offsetHeight)/2 + 'px';
//	}
//}
//// 对象拷贝
//function extend(obj1, obj2){
//	for(var attr in obj2){ //属性值替换
//		obj1[attr] = obj2[attr];
//	}
//}
    // _containerSign 唯一 id  
	//默认设置
	var defaultSetings = {
	   _id: 0,
	   _title: "标题",
	   _cell_data: [	],
	};

function tableList(options) {
	var self = this;
	if (!options) {
		throw new Error("请传入配置参数");
	}
	// 如果 options 有参数 直接合并
	if (options != null) {
		self = Object.assign(self, defaultStatus, options);
	}
    
    console.log("*-----" + self.containerSign);
     //如果没有id  或者类名、属性 直接返回对象
    if (self._containerSign == null || self._containerSign == undefined) { 
    	   self.htmlStr =  "<div style='width: 100px; height: 20px; background-color: gold;'>"+ self._title + "</div>";
    	   return self;
    }
    //指定一个或多个匹配元素的 CSS 选择器。 可以使用它们的 id, 类, 类型, 属性, 属性值等来选取元素。  
    self.container = document.querySelector(self._containerSign) || document.querySelectorAll(self._containerSign);
    
    
    // 如果没有html字符串,内容采用默认的
    var html =  '<div>请注入你的模块！</div>';
    if(self._html_string != null && self._html_string != undefined) {
    	    if(self._html_string.length > 0) {
    	      	html = self._html_string;
    	    }
    }
    
    
    self.container.innerHTML =  html;//"<div id='containerId' style='width: 100px; height: 20px; background-color: gold;'>"+ self._title +"</div>"
    self.container.style.backgroundColor = "#00FFFF";
//  self._styles(); //先执行
}

tableList.prototype.	htmlStr = "";

// 给对象添加 方法
tableList.prototype = {
	//设置颜色
	_styles : function() {
		alert("来这里来?");
	},
	test3: '测试3',
}

// 测试一
tableList.prototype.test1 = function () {
	return "测试1";
};
// 测试二
tableList.prototype.test2 = "测试2"; 


function viewWidth() {
	return document.documentElement.clientWidth;
}

function viewHeight() {
	return document.documentElement.clientHeight;
}



/*
 *  第二个组件
 */

//default(['jquery'], function($){
//	
//		
//		
//	function newTable() {
//	    this.cfg = {
//			width: 400,
//			height: 200,
//			content: "草你奶奶",
//		};
//	};
//	
//	newTable.prototype = {
//		var boundingBox = $('<div class="window_boundingBox"></div>');
//		
////	   alert: function(cfg) {
////	   	var  boundingBox = $()
////	   }
//	}
//	
//});
